// require 方法有两个作用：
// 		1.加载文件模块并执行里面的代码
// 		2.拿到被加载文件模块导出的接口对象
// 		
// 		在每个文件模块中，都提供了一个对象 exports
// 		exports 默认是一个空对象
// 		你要做的就是把所有需要被外部访问的成员挂载到这个 exports 对象中

var bExpotrs = require('./b')

var fs = require('fs')

console.log(bExpotrs.foo)

console.log(bExpotrs.add(3,4))

bExpotrs.readFile('./a.js')

fs.readFile('./b.js', function(err,data){
	if(err){
		console.log('读取文件失败')
	}else{
		console.log(data.toString())
	}
})